<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  
  <meta http-equiv="X-UA-Compatible" content="IE=edge" >
  <title>Grx Blog</title>
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  <meta name="description" content="知识管理，时间管理，自我管理，阅读，语音写作，思维导图，Wiz，TimeMeter">
<meta property="og:type" content="website">
<meta property="og:title" content="Grx Blog">
<meta property="og:url" content="http://yoursite.com/index.html">
<meta property="og:site_name" content="Grx Blog">
<meta property="og:description" content="知识管理，时间管理，自我管理，阅读，语音写作，思维导图，Wiz，TimeMeter">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Grx Blog">
<meta name="twitter:description" content="知识管理，时间管理，自我管理，阅读，语音写作，思维导图，Wiz，TimeMeter">
  
    <link rel="alternative" href="/atom.xml" title="Grx Blog" type="application/atom+xml">
  
  
    <link rel="icon" href="/favicon.png">
  
  <link rel="stylesheet" href="/css/style.css">
</head>

<body>
  <div id="container">
    <div class="left-col">
    <div class="overlay"></div>
<div class="intrude-less">
	<header id="header" class="inner">
		<a href="/" class="profilepic">
			
			<img lazy-src="/img/rufei.jpg" class="js-avatar">
			
		</a>

		<hgroup>
		  <h1 class="header-author"><a href="/">Grx</a></h1>
		</hgroup>

		
		<p class="header-subtitle">自我管理，知识管理，时间管理，阅读，语音写作，思维导图</p>
		

		
			<div class="switch-btn">
				<div class="icon">
					<div class="icon-ctn">
						<div class="icon-wrap icon-house" data-idx="0">
							<div class="birdhouse"></div>
							<div class="birdhouse_holes"></div>
						</div>
						<div class="icon-wrap icon-ribbon hide" data-idx="1">
							<div class="ribbon"></div>
						</div>
						
						<div class="icon-wrap icon-link hide" data-idx="2">
							<div class="loopback_l"></div>
							<div class="loopback_r"></div>
						</div>
						
						
						<div class="icon-wrap icon-me hide" data-idx="3">
							<div class="user"></div>
							<div class="shoulder"></div>
						</div>
						
					</div>
					
				</div>
				<div class="tips-box hide">
					<div class="tips-arrow"></div>
					<ul class="tips-inner">
						<li>菜单</li>
						<li>标签</li>
						
						<li>友情链接</li>
						
						
						<li>关于我</li>
						
					</ul>
				</div>
			</div>
		

		<div class="switch-area">
			<div class="switch-wrap">
				<section class="switch-part switch-part1">
					<nav class="header-menu">
						<ul>
						
							<li><a href="/">主页</a></li>
				        
							<li><a href="/tags/life">随笔</a></li>
				        
							<li><a href="/archives">所有文章</a></li>
				        
						</ul>
					</nav>
					<nav class="header-nav">
						<div class="social">
							
								<a class="github" target="_blank" href="https://github.com/ruixiaoguo" title="github">github</a>
					        
								<a class="weibo" target="_blank" href="https://weibo.com/u/3984935859?refer_flag=1005055010_" title="weibo">weibo</a>
					        
								<a class="rss" target="_blank" href="#" title="rss">rss</a>
					        
								<a class="zhihu" target="_blank" href="#" title="zhihu">zhihu</a>
					        
						</div>
					</nav>
				</section>
				
				
				<section class="switch-part switch-part2">
					<div class="widget tagcloud" id="js-tagcloud">
						<a href="/tags/OC/" style="font-size: 10px;">-OC</a> <a href="/tags/Android/" style="font-size: 10px;">Android</a> <a href="/tags/Apple-Watch/" style="font-size: 10px;">Apple Watch</a> <a href="/tags/Flutter/" style="font-size: 13.33px;">Flutter</a> <a href="/tags/Life/" style="font-size: 10px;">Life</a> <a href="/tags/Lottie/" style="font-size: 10px;">Lottie</a> <a href="/tags/MMKV/" style="font-size: 10px;">MMKV</a> <a href="/tags/MonkeyKing/" style="font-size: 10px;">MonkeyKing</a> <a href="/tags/OC/" style="font-size: 20px;">OC</a> <a href="/tags/RAC/" style="font-size: 11.67px;">RAC</a> <a href="/tags/Swift/" style="font-size: 15px;">Swift</a> <a href="/tags/WKWebView/" style="font-size: 10px;">WKWebView</a> <a href="/tags/WebView/" style="font-size: 10px;">WebView</a> <a href="/tags/Xcode/" style="font-size: 18.33px;">Xcode</a> <a href="/tags/appledoc/" style="font-size: 10px;">appledoc</a> <a href="/tags/hexo/" style="font-size: 11.67px;">hexo</a> <a href="/tags/ios/" style="font-size: 10px;">ios</a> <a href="/tags/life/" style="font-size: 16.67px;">life</a> <a href="/tags/xcode/" style="font-size: 10px;">xcode</a>
					</div>
				</section>
				
				
				
				<section class="switch-part switch-part3">
					<div id="js-friends">
					
			          <a target="_blank" class="main-nav-link switch-friends-link" href="http://blog.devtang.com">唐巧的博客</a>
			        
			          <a target="_blank" class="main-nav-link switch-friends-link" href="http://beyondvincent.com">破船之家</a>
			        
			          <a target="_blank" class="main-nav-link switch-friends-link" href="http://limboy.me">无网不剩</a>
			        
			          <a target="_blank" class="main-nav-link switch-friends-link" href="http://msching.github.io">码农人生</a>
			        
			          <a target="_blank" class="main-nav-link switch-friends-link" href="http://yulingtianxia.com">玉令天下</a>
			        
			          <a target="_blank" class="main-nav-link switch-friends-link" href="http://blog.leichunfeng.com">雷纯锋的技术博客</a>
			        
			          <a target="_blank" class="main-nav-link switch-friends-link" href="http://jax.cnblogs.com">包建强</a>
			        
			          <a target="_blank" class="main-nav-link switch-friends-link" href="http://blog.cnbang.net">bang</a>
			        
			        </div>
				</section>
				

				
				
				<section class="switch-part switch-part4">
				
					<div id="js-aboutme">知识管理，时间管理，自我管理，阅读，语音写作，思维导图，Wiz，TimeMeter</div>
				</section>
				
			</div>
		</div>
	</header>				
</div>

    </div>
    <div class="mid-col">
      <nav id="mobile-nav">
  	<div class="overlay">
  		<div class="slider-trigger"></div>
  		<h1 class="header-author js-mobile-header hide">Grx</h1>
  	</div>
	<div class="intrude-less">
		<header id="header" class="inner">
			<div class="profilepic">
			
				<img lazy-src="/img/rufei.jpg" class="js-avatar">
			
			</div>
			<hgroup>
			  <h1 class="header-author">Grx</h1>
			</hgroup>
			
			<p class="header-subtitle">自我管理，知识管理，时间管理，阅读，语音写作，思维导图</p>
			
			<nav class="header-menu">
				<ul>
				
					<li><a href="/">主页</a></li>
		        
					<li><a href="/tags/life">随笔</a></li>
		        
					<li><a href="/archives">所有文章</a></li>
		        
		        <div class="clearfix"></div>
				</ul>
			</nav>
			<nav class="header-nav">
				<div class="social">
					
						<a class="github" target="_blank" href="https://github.com/ruixiaoguo" title="github">github</a>
			        
						<a class="weibo" target="_blank" href="https://weibo.com/u/3984935859?refer_flag=1005055010_" title="weibo">weibo</a>
			        
						<a class="rss" target="_blank" href="#" title="rss">rss</a>
			        
						<a class="zhihu" target="_blank" href="#" title="zhihu">zhihu</a>
			        
				</div>
			</nav>
		</header>				
	</div>
</nav>

      <div class="body-wrap">
  
    <article id="post-构建 NetworkExtension 应用（二）" class="article article-type-post" itemscope itemprop="blogPost">
  
    <div class="article-meta">
      <a href="/2019/07/20/构建 NetworkExtension 应用（二）/" class="article-date">
  	<time datetime="2019-07-20T09:28:47.000Z" itemprop="datePublished">2019-07-20</time>
</a>
    </div>
  
  <div class="article-inner">
    
      <input type="hidden" class="isFancy" />
    
    
      <header class="article-header">
        
  
    <h1 itemprop="name">
      <a class="article-title" href="/2019/07/20/构建 NetworkExtension 应用（二）/">构建 NetworkExtension 应用（二）</a>
    </h1>
  

      </header>
      
    
    <div class="article-entry" itemprop="articleBody">
      
        <blockquote>
<h4 id="之前介绍了关于科学上网的一些知识，这章会先介绍下-NetworkExtension，以及相关的一些-iOS-平台的开源项目。最后再开始我们自己的项目。实际上，我们自己的-NetworkExtension-应用，其实就是扮演-SS-Local-的角色。"><a href="#之前介绍了关于科学上网的一些知识，这章会先介绍下-NetworkExtension，以及相关的一些-iOS-平台的开源项目。最后再开始我们自己的项目。实际上，我们自己的-NetworkExtension-应用，其实就是扮演-SS-Local-的角色。" class="headerlink" title="之前介绍了关于科学上网的一些知识，这章会先介绍下 NetworkExtension，以及相关的一些 iOS 平台的开源项目。最后再开始我们自己的项目。实际上，我们自己的 NetworkExtension 应用，其实就是扮演 SS-Local 的角色。"></a>之前介绍了关于科学上网的一些知识，这章会先介绍下 NetworkExtension，以及相关的一些 iOS 平台的开源项目。最后再开始我们自己的项目。实际上，我们自己的 NetworkExtension 应用，其实就是扮演 SS-Local 的角色。</h4></blockquote>
      
    </div>
    
    <div class="article-info article-info-index">
      
      
	<div class="article-tag tagcloud">
		<ul class="article-tag-list"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/tags/Xcode/">Xcode</a></li></ul>
	</div>

      

      
        <p class="article-more-link">
          <a  href="/2019/07/20/构建 NetworkExtension 应用（二）/#more">more >></a>
        </p>
      
      <div class="clearfix"></div>
    </div>
    
  </div>
  
</article>









  
    <article id="post-构建 NetworkExtension 应用（一）" class="article article-type-post" itemscope itemprop="blogPost">
  
    <div class="article-meta">
      <a href="/2019/07/19/构建 NetworkExtension 应用（一）/" class="article-date">
  	<time datetime="2019-07-19T09:28:47.000Z" itemprop="datePublished">2019-07-19</time>
</a>
    </div>
  
  <div class="article-inner">
    
      <input type="hidden" class="isFancy" />
    
    
      <header class="article-header">
        
  
    <h1 itemprop="name">
      <a class="article-title" href="/2019/07/19/构建 NetworkExtension 应用（一）/">构建 NetworkExtension 应用（一）</a>
    </h1>
  

      </header>
      
    
    <div class="article-entry" itemprop="articleBody">
      
        <blockquote>
<h4 id="个人水平实在有限，大多数时候只能依靠谷歌来解决编程中遇到的难题。可是国庆后各路科学上网工具逐一翻车，蓝灯-7-月份刚续费两年-整个十月份基本不可用，当前新版本可用但已经没有之前稳定、快速了。-Nydus-这种无良商家更是过分，整个团队直接消失（会员至少有一年多才到期）。中间试用过别的工具，也都并不稳定。"><a href="#个人水平实在有限，大多数时候只能依靠谷歌来解决编程中遇到的难题。可是国庆后各路科学上网工具逐一翻车，蓝灯-7-月份刚续费两年-整个十月份基本不可用，当前新版本可用但已经没有之前稳定、快速了。-Nydus-这种无良商家更是过分，整个团队直接消失（会员至少有一年多才到期）。中间试用过别的工具，也都并不稳定。" class="headerlink" title="个人水平实在有限，大多数时候只能依靠谷歌来解决编程中遇到的难题。可是国庆后各路科学上网工具逐一翻车，蓝灯(7 月份刚续费两年)整个十月份基本不可用，当前新版本可用但已经没有之前稳定、快速了。 Nydus 这种无良商家更是过分，整个团队直接消失（会员至少有一年多才到期）。中间试用过别的工具，也都并不稳定。"></a>个人水平实在有限，大多数时候只能依靠谷歌来解决编程中遇到的难题。可是国庆后各路科学上网工具逐一翻车，蓝灯(7 月份刚续费两年)整个十月份基本不可用，当前新版本可用但已经没有之前稳定、快速了。 Nydus 这种无良商家更是过分，整个团队直接消失（会员至少有一年多才到期）。中间试用过别的工具，也都并不稳定。</h4></blockquote>
      
    </div>
    
    <div class="article-info article-info-index">
      
      
	<div class="article-tag tagcloud">
		<ul class="article-tag-list"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/tags/Xcode/">Xcode</a></li></ul>
	</div>

      

      
        <p class="article-more-link">
          <a  href="/2019/07/19/构建 NetworkExtension 应用（一）/#more">more >></a>
        </p>
      
      <div class="clearfix"></div>
    </div>
    
  </div>
  
</article>









  
    <article id="post-谷歌云搭建免费VPN(二)" class="article article-type-post" itemscope itemprop="blogPost">
  
    <div class="article-meta">
      <a href="/2019/07/13/谷歌云搭建免费VPN(二)/" class="article-date">
  	<time datetime="2019-07-13T09:28:47.000Z" itemprop="datePublished">2019-07-13</time>
</a>
    </div>
  
  <div class="article-inner">
    
      <input type="hidden" class="isFancy" />
    
    
      <header class="article-header">
        
  
    <h1 itemprop="name">
      <a class="article-title" href="/2019/07/13/谷歌云搭建免费VPN(二)/">谷歌云搭建免费VPN(二)</a>
    </h1>
  

      </header>
      
    
    <div class="article-entry" itemprop="articleBody">
      
        <blockquote>
<h4 id="整体大概流程：申请免费谷歌云服务-gt-创建虚拟实例-gt-在实例搭建SSR或L2TP-IPsecVPN-服务"><a href="#整体大概流程：申请免费谷歌云服务-gt-创建虚拟实例-gt-在实例搭建SSR或L2TP-IPsecVPN-服务" class="headerlink" title="整体大概流程：申请免费谷歌云服务 =&gt; 创建虚拟实例 =&gt; 在实例搭建SSR或L2TP/IPsecVPN 服务"></a>整体大概流程：申请免费谷歌云服务 =&gt; 创建虚拟实例 =&gt; 在实例搭建SSR或L2TP/IPsecVPN 服务</h4></blockquote>
      
    </div>
    
    <div class="article-info article-info-index">
      
      
	<div class="article-tag tagcloud">
		<ul class="article-tag-list"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/tags/Xcode/">Xcode</a></li></ul>
	</div>

      

      
        <p class="article-more-link">
          <a  href="/2019/07/13/谷歌云搭建免费VPN(二)/#more">more >></a>
        </p>
      
      <div class="clearfix"></div>
    </div>
    
  </div>
  
</article>









  
    <article id="post-谷歌云搭建免费VPN(一)" class="article article-type-post" itemscope itemprop="blogPost">
  
    <div class="article-meta">
      <a href="/2019/07/13/谷歌云搭建免费VPN(一)/" class="article-date">
  	<time datetime="2019-07-13T09:28:47.000Z" itemprop="datePublished">2019-07-13</time>
</a>
    </div>
  
  <div class="article-inner">
    
      <input type="hidden" class="isFancy" />
    
    
      <header class="article-header">
        
  
    <h1 itemprop="name">
      <a class="article-title" href="/2019/07/13/谷歌云搭建免费VPN(一)/">谷歌云搭建免费VPN(一)</a>
    </h1>
  

      </header>
      
    
    <div class="article-entry" itemprop="articleBody">
      
        <blockquote>
<h4 id="Google-Cloud-Platform-是-Google-提供的云端服务-目前提供-365-天免费的-300-美金优惠试用-并且超过-365-天或者赠金已消费完-没有你的允许它也不会继续扣款"><a href="#Google-Cloud-Platform-是-Google-提供的云端服务-目前提供-365-天免费的-300-美金优惠试用-并且超过-365-天或者赠金已消费完-没有你的允许它也不会继续扣款" class="headerlink" title="Google Cloud Platform 是 Google 提供的云端服务,目前提供 365 天免费的 300 美金优惠试用,并且超过 365 天或者赠金已消费完,没有你的允许它也不会继续扣款."></a>Google Cloud Platform 是 Google 提供的云端服务,目前提供 365 天免费的 300 美金优惠试用,并且超过 365 天或者赠金已消费完,没有你的允许它也不会继续扣款.<br /></h4></blockquote>
      
    </div>
    
    <div class="article-info article-info-index">
      
      
	<div class="article-tag tagcloud">
		<ul class="article-tag-list"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/tags/Xcode/">Xcode</a></li></ul>
	</div>

      

      
        <p class="article-more-link">
          <a  href="/2019/07/13/谷歌云搭建免费VPN(一)/#more">more >></a>
        </p>
      
      <div class="clearfix"></div>
    </div>
    
  </div>
  
</article>









  
    <article id="post-2018-2019年注册GOOGLE账号 最新做法" class="article article-type-post" itemscope itemprop="blogPost">
  
    <div class="article-meta">
      <a href="/2019/07/11/2018-2019年注册GOOGLE账号 最新做法/" class="article-date">
  	<time datetime="2019-07-11T09:28:47.000Z" itemprop="datePublished">2019-07-11</time>
</a>
    </div>
  
  <div class="article-inner">
    
      <input type="hidden" class="isFancy" />
    
    
      <header class="article-header">
        
  
    <h1 itemprop="name">
      <a class="article-title" href="/2019/07/11/2018-2019年注册GOOGLE账号 最新做法/">2018-2019年注册GOOGLE账号 最新做法</a>
    </h1>
  

      </header>
      
    
    <div class="article-entry" itemprop="articleBody">
      
        <blockquote>
<h4 id="之前在网上找了很多注册Google账号的方法，经常显示“此电话号码无法用于进行验证”的错误。"><a href="#之前在网上找了很多注册Google账号的方法，经常显示“此电话号码无法用于进行验证”的错误。" class="headerlink" title="之前在网上找了很多注册Google账号的方法，经常显示“此电话号码无法用于进行验证”的错误。"></a>之前在网上找了很多注册Google账号的方法，经常显示“此电话号码无法用于进行验证”的错误。</h4><p>其实一些做法可能在当时的效果很不错。但是现在2018年低，接近2019年，基本上用不了。<br /><br>比如在18年，利用越墙工具，然后去Google注册；或者是把手机号码改成+86开头注册；再或者，利用163邮箱，QQ邮箱注册。<br /><br>这些做法都已经过时了，现在给大家介绍2019年应该如何注册Google邮箱。</p>
</blockquote>
      
    </div>
    
    <div class="article-info article-info-index">
      
      
	<div class="article-tag tagcloud">
		<ul class="article-tag-list"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/tags/Xcode/">Xcode</a></li></ul>
	</div>

      

      
        <p class="article-more-link">
          <a  href="/2019/07/11/2018-2019年注册GOOGLE账号 最新做法/#more">more >></a>
        </p>
      
      <div class="clearfix"></div>
    </div>
    
  </div>
  
</article>









  
    <article id="post-IOS开发之HomeKit（四）" class="article article-type-post" itemscope itemprop="blogPost">
  
    <div class="article-meta">
      <a href="/2019/04/11/IOS开发之HomeKit（四）/" class="article-date">
  	<time datetime="2019-04-11T09:28:47.000Z" itemprop="datePublished">2019-04-11</time>
</a>
    </div>
  
  <div class="article-inner">
    
      <input type="hidden" class="isFancy" />
    
    
      <header class="article-header">
        
  
    <h1 itemprop="name">
      <a class="article-title" href="/2019/04/11/IOS开发之HomeKit（四）/">IOS开发之HomeKit（四）</a>
    </h1>
  

      </header>
      
    
    <div class="article-entry" itemprop="articleBody">
      
        <blockquote>
<h4 id="书接上文，上一篇文章我们介绍了一下如何使用APP搜索获取到智能硬件的对象。那么这篇文章需要介绍一下智能硬件模拟器的使用以及如何对智能硬件进行简单的控制。"><a href="#书接上文，上一篇文章我们介绍了一下如何使用APP搜索获取到智能硬件的对象。那么这篇文章需要介绍一下智能硬件模拟器的使用以及如何对智能硬件进行简单的控制。" class="headerlink" title="书接上文，上一篇文章我们介绍了一下如何使用APP搜索获取到智能硬件的对象。那么这篇文章需要介绍一下智能硬件模拟器的使用以及如何对智能硬件进行简单的控制。"></a>书接上文，上一篇文章我们介绍了一下如何使用APP搜索获取到智能硬件的对象。那么这篇文章需要介绍一下智能硬件模拟器的使用以及如何对智能硬件进行简单的控制。</h4></blockquote>
      
    </div>
    
    <div class="article-info article-info-index">
      
      
	<div class="article-tag tagcloud">
		<ul class="article-tag-list"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/tags/Xcode/">Xcode</a></li></ul>
	</div>

      

      
        <p class="article-more-link">
          <a  href="/2019/04/11/IOS开发之HomeKit（四）/#more">more >></a>
        </p>
      
      <div class="clearfix"></div>
    </div>
    
  </div>
  
</article>









  
    <article id="post-IOS开发之HomeKit（三）" class="article article-type-post" itemscope itemprop="blogPost">
  
    <div class="article-meta">
      <a href="/2019/04/11/IOS开发之HomeKit（三）/" class="article-date">
  	<time datetime="2019-04-11T08:28:47.000Z" itemprop="datePublished">2019-04-11</time>
</a>
    </div>
  
  <div class="article-inner">
    
      <input type="hidden" class="isFancy" />
    
    
      <header class="article-header">
        
  
    <h1 itemprop="name">
      <a class="article-title" href="/2019/04/11/IOS开发之HomeKit（三）/">IOS开发之HomeKit（三）</a>
    </h1>
  

      </header>
      
    
    <div class="article-entry" itemprop="articleBody">
      
        <blockquote>
<h4 id="上一篇文章我们只是介绍了如何获取添加移除home和room对象，这篇继续往下走。还需要说的一点就是，我们所添加或者移除的这些homeKit对象都是会保存在一个共享的homeKit数据库中的。可以被多个应用程序通过homeKit框架访问，我们在自己写的homeKitAPP中添加和移除的home，room等homekit对象，在系统自带的家庭APP中的数据都是同步的。"><a href="#上一篇文章我们只是介绍了如何获取添加移除home和room对象，这篇继续往下走。还需要说的一点就是，我们所添加或者移除的这些homeKit对象都是会保存在一个共享的homeKit数据库中的。可以被多个应用程序通过homeKit框架访问，我们在自己写的homeKitAPP中添加和移除的home，room等homekit对象，在系统自带的家庭APP中的数据都是同步的。" class="headerlink" title="上一篇文章我们只是介绍了如何获取添加移除home和room对象，这篇继续往下走。还需要说的一点就是，我们所添加或者移除的这些homeKit对象都是会保存在一个共享的homeKit数据库中的。可以被多个应用程序通过homeKit框架访问，我们在自己写的homeKitAPP中添加和移除的home，room等homekit对象，在系统自带的家庭APP中的数据都是同步的。"></a>上一篇文章我们只是介绍了如何获取添加移除home和room对象，这篇继续往下走。还需要说的一点就是，我们所添加或者移除的这些homeKit对象都是会保存在一个共享的homeKit数据库中的。可以被多个应用程序通过homeKit框架访问，我们在自己写的homeKitAPP中添加和移除的home，room等homekit对象，在系统自带的家庭APP中的数据都是同步的。</h4></blockquote>
      
    </div>
    
    <div class="article-info article-info-index">
      
      
	<div class="article-tag tagcloud">
		<ul class="article-tag-list"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/tags/Xcode/">Xcode</a></li></ul>
	</div>

      

      
        <p class="article-more-link">
          <a  href="/2019/04/11/IOS开发之HomeKit（三）/#more">more >></a>
        </p>
      
      <div class="clearfix"></div>
    </div>
    
  </div>
  
</article>









  
    <article id="post-IOS开发之HomeKit（二）" class="article article-type-post" itemscope itemprop="blogPost">
  
    <div class="article-meta">
      <a href="/2019/04/11/IOS开发之HomeKit（二）/" class="article-date">
  	<time datetime="2019-04-11T07:28:47.000Z" itemprop="datePublished">2019-04-11</time>
</a>
    </div>
  
  <div class="article-inner">
    
      <input type="hidden" class="isFancy" />
    
    
      <header class="article-header">
        
  
    <h1 itemprop="name">
      <a class="article-title" href="/2019/04/11/IOS开发之HomeKit（二）/">IOS开发之HomeKit（二）</a>
    </h1>
  

      </header>
      
    
    <div class="article-entry" itemprop="articleBody">
      
        <blockquote>
<h4 id="上一篇算是先来一个前奏，这一篇开始我们正式开搞。"><a href="#上一篇算是先来一个前奏，这一篇开始我们正式开搞。" class="headerlink" title="上一篇算是先来一个前奏，这一篇开始我们正式开搞。"></a>上一篇算是先来一个前奏，这一篇开始我们正式开搞。</h4><h4 id="homekit-App-相关代码实现"><a href="#homekit-App-相关代码实现" class="headerlink" title="homekit App 相关代码实现"></a>homekit App 相关代码实现</h4><h5 id="创建Home-创建room-创建设备-创建服务"><a href="#创建Home-创建room-创建设备-创建服务" class="headerlink" title="创建Home 创建room 创建设备 创建服务"></a>创建Home 创建room 创建设备 创建服务</h5></blockquote>
      
    </div>
    
    <div class="article-info article-info-index">
      
      
	<div class="article-tag tagcloud">
		<ul class="article-tag-list"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/tags/Xcode/">Xcode</a></li></ul>
	</div>

      

      
        <p class="article-more-link">
          <a  href="/2019/04/11/IOS开发之HomeKit（二）/#more">more >></a>
        </p>
      
      <div class="clearfix"></div>
    </div>
    
  </div>
  
</article>









  
    <article id="post-IOS开发之HomeKit（一）" class="article article-type-post" itemscope itemprop="blogPost">
  
    <div class="article-meta">
      <a href="/2019/04/11/IOS开发之HomeKit（一）/" class="article-date">
  	<time datetime="2019-04-11T06:28:47.000Z" itemprop="datePublished">2019-04-11</time>
</a>
    </div>
  
  <div class="article-inner">
    
      <input type="hidden" class="isFancy" />
    
    
      <header class="article-header">
        
  
    <h1 itemprop="name">
      <a class="article-title" href="/2019/04/11/IOS开发之HomeKit（一）/">IOS开发之HomeKit（一）</a>
    </h1>
  

      </header>
      
    
    <div class="article-entry" itemprop="articleBody">
      
        <p>一.homekit是干什么的。<br/><br>     homekit这个框架是用来沟通和控制我们的家庭智能硬件的。这些智能硬件都是支持HomeKit Accessory Protocol的。homekit应用程序可以让用户去发现并且配置家庭里的这些兼容硬件的。</p>
      
    </div>
    
    <div class="article-info article-info-index">
      
      
	<div class="article-tag tagcloud">
		<ul class="article-tag-list"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/tags/Xcode/">Xcode</a></li></ul>
	</div>

      

      
        <p class="article-more-link">
          <a  href="/2019/04/11/IOS开发之HomeKit（一）/#more">more >></a>
        </p>
      
      <div class="clearfix"></div>
    </div>
    
  </div>
  
</article>









  
    <article id="post-IPA Frida砸壳教程" class="article article-type-post" itemscope itemprop="blogPost">
  
    <div class="article-meta">
      <a href="/2019/01/21/IPA Frida砸壳教程/" class="article-date">
  	<time datetime="2019-01-21T06:28:47.000Z" itemprop="datePublished">2019-01-21</time>
</a>
    </div>
  
  <div class="article-inner">
    
      <input type="hidden" class="isFancy" />
    
    
      <header class="article-header">
        
  
    <h1 itemprop="name">
      <a class="article-title" href="/2019/01/21/IPA Frida砸壳教程/">IPA Frida砸壳教程</a>
    </h1>
  

      </header>
      
    
    <div class="article-entry" itemprop="articleBody">
      
        <p>frida是一个利器，除了砸壳还有很多作用，不仅在iOS上用处很大，在Android上更加厉害，想进一步了解的可以自行搜索研究。</p>
      
    </div>
    
    <div class="article-info article-info-index">
      
      
	<div class="article-tag tagcloud">
		<ul class="article-tag-list"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/tags/Xcode/">Xcode</a></li></ul>
	</div>

      

      
        <p class="article-more-link">
          <a  href="/2019/01/21/IPA Frida砸壳教程/#more">more >></a>
        </p>
      
      <div class="clearfix"></div>
    </div>
    
  </div>
  
</article>









  
  
    <nav id="page-nav">
      <span class="page-number current">1</span><a class="page-number" href="/page/2/">2</a><a class="page-number" href="/page/3/">3</a><span class="space">&hellip;</span><a class="page-number" href="/page/8/">8</a><a class="extend next" rel="next" href="/page/2/">Next &raquo;</a>
    </nav>
  
</div>
      <footer id="footer">
  <div class="outer">
    <div id="footer-info">
    	<div class="footer-left">
    		&copy; 2019 Grx
    	</div>
      	<div class="footer-right">
      		<a href="http://hexo.io/" target="_blank">Hexo</a>  Theme <a href="https://github.com/litten/hexo-theme-yilia" target="_blank">Yilia</a> by Litten
      	</div>
    </div>
  </div>
</footer>
    </div>
    
  <link rel="stylesheet" href="/fancybox/jquery.fancybox.css">


<script>
	var yiliaConfig = {
		fancybox: true,
		mathjax: true,
		animate: true,
		isHome: true,
		isPost: false,
		isArchive: false,
		isTag: false,
		isCategory: false,
		open_in_new: false
	}
</script>
<script src="http://7.url.cn/edu/jslib/comb/require-2.1.6,jquery-1.9.1.min.js"></script>
<script src="/js/main.js"></script>






<script type="text/x-mathjax-config">
MathJax.Hub.Config({
    tex2jax: {
        inlineMath: [ ['$','$'], ["\\(","\\)"]  ],
        processEscapes: true,
        skipTags: ['script', 'noscript', 'style', 'textarea', 'pre', 'code']
    }
});

MathJax.Hub.Queue(function() {
    var all = MathJax.Hub.getAllJax(), i;
    for(i=0; i < all.length; i += 1) {
        all[i].SourceElement().parentNode.className += ' has-jax';                 
    }       
});
</script>

<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>


  </div>
</body>
</html>